package com.wechat.service.account.dto.messageManage.templateMessage;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

/**
 * @author： ygl
 * @date： 2019/07/13
 * @Description：
 * 模板消息
 */
@Data
public class TemplateMessage {
    /**
     * 是：接收者openid
     */
    private String touser;
    /**
     * 是：模板ID
     */
    private String template_id;
    /**
     * 否	模板跳转链接（海外帐号没有跳转能力）
     */
    private String url;
    /**
     * 否	跳小程序所需数据，不需跳小程序可不用传该数据
     */
    private Miniprogram miniprogram;
    /**
     * 是 模板数据
     */
    private JSONObject data;

    @Data
    static class Miniprogram {
        /**
         * 是  所需跳转到的小程序appid（该小程序appid必须与发模板消息的公众号是绑定关联关系，暂不支持小游戏）
         */
        private String appid;
        /**
         *	否	所需跳转到小程序的具体页面路径，支持带参数,（示例index?foo=bar），要求该小程序已发布，暂不支持小游戏
         */
        private String pagepath;
    }
}
